سؤال

أعلم أنني أستطيع أن أفعل ذلك مع API خرائط Google، ولكن هل تعلم إذا كانت هناك طريقة لتغيير العلامة في خريطة جوجل مضمنة؟

أريد أن استبدال زر "A" الافتراضي ل زر "ب" أو ال علامة مع مجرد نقطة في الوسط.

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

المحلول

لم ألعب حولها مع تضمين خرائط جوجل من قبل (أنا عموما أذهب مباشرة إلى API للأشياء مثل هذا). حاولت بضع نهج:

  • أحسب ربما ربما يكون بناء الجملة التضمين هو نفسه API الخرائط الثابتة. لذلك أمسكت بعنوان URL لخرائط ثابتة، نسخ علامات العلامات من ذلك وحاولت الشائكة في عنوان URL iFrame. هذا لم ينجح كثيرا.

  • لقد أنشأت أ google mylaces. وتخصيص علامة لاستخدام واحد الخاص بك المقدمة. هذا إنشاء أ اختبار الخريطة التي لديها أيقونة علامة المناسبة. ثم أمسك الرمز التضمين وتمسك به على اختبار الصفحة وفويلا!

نصائح أخرى

في الواقع، كان لدي نفس المشكلة، لكنني لم أستخدم أي من الأساليب أعلاه وأعتقد أنني أشارك:

إذا كنت تريد فقط علامة كما فعلت ولكن لا أريد استخدام API، فما عليك سوى خداع Google في التفكير في أنك تريد طريقا مخططا باستخدام علامات الحصول على علامات "SADDR" و "Daddr"

"SADDR" يحدد موقع البداية الخاص بك (رمز البريد، اسم الشارع + رقم، أيا كان)

فقط تحديد SADDR ومغادرة Daddr وخرائط Google ستظل افتراضيا، لا يزال بإظهار علامة "A" (موقع البداية) بالضبط حيث تريد ذلك، كل ذلك في IFRAME بدون API.

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