هل يمكنني استخدام المربعات الخاصة بي في MapKit، بدلاً من مربعات Google؟

StackOverflow https://stackoverflow.com/questions/1617782

  •  06-07-2019
  •  | 
  •  

سؤال

أحاول حاليًا أن أقرر ما إذا كنت سأقبل اقتراح العميل أم لا.في الأساس، يُطلب مني إنشاء MapView يعرض علامات في عدة مواقع على الخريطة، مع متطلبات إضافية تتمثل في استخدام مربعات الخريطة الخاصة بالعميل بدلاً من خرائط Google.

لا أعرف حتى الآن كيف يقوم العميل بتخزين مربعات الخرائط الخاصة به، ولكنني تأكدت من أنني سأتمكن من تحويلها إلى أي تنسيق أحتاجه.

  • هل من الممكن استخدام مربعات خرائط مختلفة في MapView الخاص بـ MapKit؟
  • هل لديك أدبيات جيدة على الإنترنت حول هذا الموضوع؟الروابط من فضلك؟

إذا كان هذا ممكنًا، فمن المحتمل أن أقوم بإنشاء خادم يرسل الملفات إلى الجهاز.

  • ما مدى صعوبة إنشاء مثل هذا الخادم؟هل هو مجرد "إعداد Apache ، تم." أم أن هناك المزيد لذلك؟

  • ما مدى صعوبة هذين الأمرين أو استهلاكهما للوقت، فيما يتعلق بمجرد إعداد MapView عادي؟

شكرا لإجاباتك.

هل كانت مفيدة؟

المحلول

لا يمكنك استخدام المربعات المخصصة مع MapKit.أنت مقيد باستخدام تلك التي توفرها Google.

قد يكون من الأسهل إنشاء تطبيق ويب "Google Maps-ish" يستخدم العناوين المخصصة ويمكن عرضه على iPhone من خلال UIWebView؟

نصائح أخرى

هل نظرت إلى أطر الخرائط البديلة على iPhone؟أعلم أن هناك محرك خرائط مفتوح المصدر واحدًا على الأقل، يحتوي أيضًا على مربعات (ليست جيدة مثل مربعات Google، ولكن مهلا).

مجموعة لائقة منهم هنا:

إنشاء تطبيق خريطة للآيفون

تتمثل الطريقة "الأسهل" للقيام بذلك في إطار خريطة Google ببساطة في تعيين خريطة العميل كملمس فوق "الأرض". يمكنك إنشاء قوام في قرارات مختلفة ، لعوامل التكبير المختلفة.وبعد ذلك لن تحتاج إلى القيام بأي ترميز خاص على الإطلاق --- كل شيء سيعمل.

الطريقة التي يمكنك بها القيام بذلك هي باستخدام منطقة KML التي يتم تعيينها إلى مستوى الأرض.

يرى: http://earth.google.com/outreach/tutorial_region.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top