2016-09-16 20 views
5

Dahili bir dizi özel Google Haritalar içeren bir web sitesi işletiyorum (bir haritadan sonra çeşitli konumlar göstererek veya bir konumdan diğerine yol tarifi oluşturarak). Bunun için Google Haritalar Javascript API'sini kullanıyorum. Kullanıcılarım, iOS 10'da bu haritaların artık dokunma olaylarına yanıt vermediğini bildirmeye başladılar. Bu kişiler, haritaya dokunmadan yakınlaştırma yapamıyorlar ve haritadaki "bilgi" balonlarını açmak için haritadaki "iğnelere" tıklayamıyorlar.Google Maps Javascript API, iOS'ta Etkin Olaylara Yanıt Vermiyor 10

Bu sorunu yaşayan diğer kullanıcılar için hiç boş yere arama yaptım. Burada bir StackOverflow sorusu buldum (http://webcache.googleusercontent.com/search?q=cache:DaiSdOgD0U4J:stackoverflow.com/questions/39401974/google-maps-javascript-doesnt-pan-or-zoom-in-ios-10+&cd=3&hl=en&ct=clnk&gl=us), ancak downvoted, daha sonra silindi. (Neden?) Bugün yeni bir arama hala bu sayfayı gösteriyor, ancak bir 404'e yol açıyor, bu da bir arama yapmayı daha da zorlaştırıyor.

Bunu başkası yapan oldu mu? Bu, Google Haritalar API'sı içindeki bir hata mı? Geliştirici web sitesinde kesinlikle bir şey bulamıyorum. Buna yol açmak için çok yanlış bir şey yapıyorum? Kod yıllarca işe yaradı ve birkaç ay içinde değiştirilmedi, bu yüzden hiçbir şey değişmedi. Ben işlevselliği hiç bir değişiklik olmadan deneysel sürümü (3,26) için akım yayın sürümünde (3.25) geçiş denedim

    • Bizim taleplerinde bir API anahtarı kullanırız.
    • Kullanıcılar bu sadece birisi konuda hiç bir fikir verebilir umuduyla

    iOS 10 Safari ve Chrome en az ikisi olur raporu.

  • +0

    gibi signed_in özelliğini ve çalışma devre dışı bırakmak için yanlış değiştirilir. Ayrıca google'a da baktım ve bahsettiğin 404 sayfasını buldum. Bu büyük bir sorundur çünkü ios10 altındaki IONIC apple cihazlarının kullanılması haritayı kullanamaz ve neden olduğunu anlamanın bir yolu yoktur –

    +1

    Teşekkür ederiz! Soruyu soran bendim. Birkaç gün bekledim ve kimse aşağı seçmen hariç hiç cevap vermedi. Sadece benim problemim olduğunu düşündüm, bu yüzden soruyu sildim. –

    +0

    Rica ederim! –

    cevap

    12

    Bu sorunu düzeltmek için nasıl yaptığımı buradan öğrenebilirsiniz. Bir hatırlatma olarak, AngularJS'yi İyonik çerçeve üzerinden kullanıyorum. benim index.html bu yolu harita sesleniyordu:

    <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=PUT_YOUR_GOOGLE_API_KEY_HERE&signed_in=true"></script> 
    

    O X ekranın Y alma haritayı izin vermiyor harita üzerinde bir katman ekliyor google haritasının signed_in özelliği gibi dikişler dokunma pozisyonu.

    Sadece bu soru üzerine size eşlik ediyorum bir cazibe

    <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=PUT_YOUR_GOOGLE_API_KEY_HERE&signed_in=false"></script> 
    
    +0

    Harika bul! Cidden, harika. Gerçekten onların hatalarının etrafında çalışmak zorunda olduğumuzu sevmiyorum, ama bu sorunu farketmiştim. Çevrimiçi veya başka bir yerden başka bir konuyla ilgili neredeyse hiçbir şey olmadığı konusunda sinir bozucu. Bu benim için şimdi alacağımız en doğru cevap. – JToland

    +0

    Senin için yaptıysa mutluyum! Bu tür bir hatayı bulmak için saatlerimi almak gerçekten sinir bozucu! –

    +0

    evet bu işler, teşekkürler !!! –

    İlgili konular