يمكنك استخدام حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام Unity مع خادم تجانب دلالي مختلف،
بدءًا من الإصدار 1638. لإجراء ذلك، عليك ضبط مثيلات
MapsService
باستخدام خيارات
FeatureTileApiUrlFormat
و
TerrainTileApiUrlFormat
باستخدام أداة الفحص. ويجب أن تكون هذه الخيارات عبارة عن تنسيقات سلسلة صالحة يمكن تنسيقها باستخدام الطريقة String.Format
باستخدام إحداثيات المربّعات بالترتيب x
وy
وzoom
. يجب أيضًا أن تكون السلسلة المنسقة
عنوان URI HTTP صالحًا. سيتم طرح ArgumentException
إذا تعذّر تنسيق الإدخال بشكل صحيح في معرّف موارد منتظم (URI) HTTP صالح لطلب المربعات.
عندما يتم تحديث إطار عرض الكاميرا إلى موقع جديد أو إلى مستوى تكبير/تصغير جديد، تحدد حزمة تطوير البرامج (SDK) لتطبيق "خرائط Google" for Unity المربعات المطلوبة وتترجم هذه المعلومات إلى مجموعة من المربّعات لاستردادها باستخدام إحداثيات مربّعات Mercator.
أمثلة:
يوضّح المثال التالي على عنوان URL التنسيق الصحيح الذي يجب استخدامه:
https://example.com/featuretiles/@{0},{1},{2}z
أمثلة عناوين URL التالية غير صالحة:
- عدد عناصر التنسيق غير صحيح:
https://example.com/featuretiles/@{0},{1},{2},{3}z
- عنوان URL غير صالح:
example.com/featuretiles/@{0},{1},{2}z
- المخطط غير متوافق:
ftp://example.com/featuretiles/@{0},{1},{2},{3}z